home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
programs
/
nd300.zip
/
NODEDOOR.DOC
< prev
next >
Wrap
Text File
|
1993-01-01
|
22KB
|
602 lines
//// /// /////// ////// ///////
// // // // // // // //
// // // // // // // /////
// /// /////// ////// //
/// / ///////////////
///////// //////// //////// ////////
// // // // // // // //
// // // // // // ///////
// // // // // // // //
// // // // // // // //
///////// //////// //////// // //////////////
NODE-DOOR 3.00 Copyright (C) 1992, Don Laverdure
Compatible with: RA SBBS QBBS MAXIMUS TAG PCBoard Wildcat Spitfire and more
FIDO and FIDONET Nodelists are Copyright Tom Jennings
UNREGISTERED VERSIONS ARE DEMONSTRATIONS ONLY
If not registered within 30 days, Please Discontinue use.
!!! NODE-DOOR will stop functioning if unregistered !!!
Avoid this by registering within 30 days
NODE-DOOR is Shareware, not FreeWare
* May require DORINFO#.DEF for registered versions
NODE-DOOR is a simple to install node list searching door that will
allow users maximum flex ability when looking up addresses and other
information located in the RAW nodelist. Because it uses the RAW
nodelist, There is little overhead associated with built-in or
other add-on nodelist look-up utilities. You do not need another
compiled nodelist to run NODE-DOOR. This also allows NODE-DOOR to
run on almost any BBS software package.
Up to 15 Nodelists can be configured through the use of a Config file
explained later.
To Install simply copy the file NODEDOOR.EXE into a directory. Then
using any style of door exit, use the following command line.
* CONSULT YOUR BBS SOFTWARE MANUAL FOR THE PROPER INSTALLATION OF DOOR
PROGRAMS.
* LOCKED BAUD RATES for High Speed Modems. You must properly lock
your Baud Rate. Here are two examples of a properly locked Fossil.
X00 B,1,38400 T=1024 R=2048 E
BNU.COM /O /L:1=38400 /F+ /Z0 /M- /T:1024 /R:2048
See Fossil Docs for an explination of commands
* If running NODE-DOOR form within another directory, set the
Environment variable NODEDOOR in your Autoexec.bat
IE:
SET NODEDOOR=C:\NODEDOOR\
NODEDOOR <node>
node this is the node for multi-node boards. If you are running this
door on node 2 then this would be set to 2 so that the door will
look for DORINFO2.DEF rather then DORINFO1.DEF.
Under RA and some other systems, This would be set to 1 for all
nodes as they all use the dorinfo1.def
^
ADDRESS BBS City Phone BAUD RATE
1:1/0 │ North America │Harrisburg P│1-717-657-7097 │9600HST
1:1/1 │ FidoNews │FidoNews Edi│1-415-863-2739 │9600HST
1:1/2 │ Europe Gate │Portland OR │1-503-297-9145 │2400
1:1/3 │ Oceania Gate │Portland OR │1-503-297-9145 │2400
SAMPLE ZOOM MODE:
BBS Listing, FULL VIEW MODE,
1:1/0 North America Harrisburg PA
George Peace 1-717-657-7097 9600 HST
1:1/1 FidoNews FidoNews Editor XA CM
Tom Jennings 1-415-863-2739 9600 HST
1:1/2 HUB Europe Gate Portland OR XX UUCP
R Bush 1-503-297-9145 2400
1:1/3 Oceania Gate Portland OR XA
R Bush 1-503-297-9145 2400
1:1/4 Latin America Gate Portland OR CM XA
NOTE: ZOOM MODE and FAST MODE search at the same speed, ZOOM MODE
takes longer to display by nature of it's increased info.
SAMPLE MENU OPTIONS
[S] Search Nodelist (Create a list of BBSs)
[D] Download BBS List (Create one first)
[M] Return to MAIN MENU
Select please > _
S option can be a shell or full exit with errorlevel
D option - Auto Download "NODEDOOR.LS1" for node 1
- Nodedoor creates this file in it's current
- directory. You could get fancy and use the
- batch file to compress it.
- NOTE: .LS1 for node 1 .LS2 for node2 etc..
M option is self explanitory.
See your BBS documents on how to create a Menu like this.
SAMPLE BBS LIST "NODEDOOR.LS1"
********************************************************************************
* NODE - DOOR 3.00 BBS LIST GENERATOR (C) Copyright 1992 Don Laverdure *
********************************************************************************
This BBS list is brought to you by D R L B B S Kingston, Ont. Canada
DATE: 09-04-92
Searching for: 1:0/
1:0/1 FidoNews 1-415-863-2739 9600 HST
Tom Jennings FidoNews Editor CM
1:0/2 Europe Gate 1-503-297-9145 2400
R Bush Portland OR XA CM
1:0/3 Oceania Gate 1-503-297-9145 2400
R Bush Portland OR XA CM
1:0/4 Latin America Gate 1-503-297-9145 2400
R Bush Portland OR XA CM
========================== chopped here ============================
NOTE: This file is deleted and recreated every time NODEDOOR is run
up.
SAMPLE BATCH FILE: NODEDOOR.BAT
@ECHO OFF
CLS
CD\DOORS
NODEDOOR 1
arj f m BBSLIST.ARJ NODEDOOR.LS1
This is a sample of a batch file as used on a MAXIMUS system. Please
check you BBS software for instructions on installing door programs.
WARNING! This door requires a FOSSIL driver such as BNU or X00.
CONFIGURATION FILE:
The Configuration now serves two purposes, 1. It contains the node
information and 2. contains the nodelist information.
There are 6 KEYWORDS
NODELISTPATH F:\NODELIST\ The path to your Nodelist
EXITFILEPATH C:\WORK\ The path where NODE-DOOR can find
DORINFO#.DEF
DOORKEY 199046632912 Your Key Code if registered
INITMODE ZOOM The Mode ZOOM or NORMAL
MAKEFILE YES Create NODEDOOR.LS? YES or NO
NODELISTINGS Signals Beginning of nodelist descriptions
ALL paths MUST be followed by a backslash "\"
NODELISTINGS *MUST* be at the end of the keyword statements
ALL KEYWORDS MUST BE IN ALL CAPS
Example:
NODELISTPATH F:\NODELIST\
EXITFILEPATH C:\WORK\
DOORKEY 34131452435630
INITMODE ZOOM
MAKEFILE YES
NODELISTINGS
NODELIST
FidoNet Nodelist over 20,000 entries.
QUINLIST
Quinte Network Listing (Quinte Region)
To convert from 2.10 and earlier, Simply move the parameters to the
config file like this....
NODEDOOR C:\WORK F:\NODELIST 2323132 1 ZOOM
/ / / /
EXITFILEPATH C:\WORK\ <----+ / / /
NODELISTPATH F:\NODELIST\ <------+ / /
DOORKEY 2323132 <--------------------------+ /
INITMODE ZOOM <-----------------------------------+
( Note the added backslashs on path names )
* NOTE Command line parameters override config file settings.
ADDED FEATURES:
MAKEFILE YES / NO If you do not wish NODEDOOR to create the
downloadable BBS LIST file specify NO.
If you do, Specify YES
NODELISTINGS Keyword to signify the start of the nodelist name
and description section explained below
Now use NODEDOOR.EXE 1 for node 1, NODEDOOR.EXE 2 for node 2...
etc... This will cause nodedoor to use DORINFO1.DEF or DORINFO2.DEF
depending on what the number is following NODEDOOR.EXE. This will also
cause nodedoor to create NODEDOOR.LS1 or NODEDOOR.LS2 respectively.
* MULTI-NODE OPTIONS
The command line parameters are as follows:
NODEDOOR.EXE <node> <path> <RA>
<node> is the node number from 1 - 9, this will cause NODE-DOOR to look
for DORINFO#.DEF and create NODEDOOR.LS# where # is 1-9.
*IF* you include RA as the third parameter, NODE-DOOR will only
look for DORINFO1.DEF
<path> This option overrides the path to the info files used in the
config. For example, if each node uses a separate path for it's
info files, each node may locate the proper path through this
parameter.
<RA> Placing the keyword RA in the third position forces NODE-DOOR to
only use DORINFO1.DEF regardless of the node number indicated in
the first parameter. This is for Remote Access compatibility.
An example of it's usage might be:
NODEDOOR %1 C:\RANODE%1 RA
The %1 is a macro that will be changed to the proper node number.
C:\RANODE%1 will be interpreted as C:\RANODE1 for node 1, C:\RANODE2
for node 2 and so on. Please consult you BBS manual and DOS for
more information on passing values to a command line.
Through the use of a CONFIGURATION FILE, NODE-DOOR can access up to 15
different nodelists. This is to allow Sysops who support other networks the
ability to let their users search those lists. One that comes to mind is
IMEXNET. As long as the nodelist is FidoNet compatible, Node-Door will
function with it. The Configuration file is a standard Text File named
NODEDOOR.CFG. The file must contain 2 lines for each nodelist used. All
nodelists must be in the Nodelist Path used in the command line. The first
line is the name less extension of the nodelist, Nodedoor automatically finds
the most recent list and extension, and the second line is the description
you would like placed in the menu for that nodelist.
NOTE: NODE-DOOR begins looking for the nodelist starting at today's
Julian date plus 5 days. If todays Julian date is 195, Then
NODE-DOOR will begin looking for NODELIST.200 and work back to
get the most recent nodelist available. Some nets number
their nodelists differently, if this is the case then
NODE-DOOR will not be able to locate that list.
IE: CITYLINK.666 will be unavailable to NODE-DOOR
If today's date is 195 Julian, and you have NODELIST.289
then it will not be available until DAY 284.
It is important to maintain an up to date nodelist for this and
other obvious reasons. Users like up to date info.
Placing an asterix (*) in front of the description will cause
NODE-DOOR to override the Nodelist description in the nodelist
if available.
IE:
NODELIST
FULL FidoNet Node List
IMEXLIST
FULL IMEXnet Node List
ADULT
* Adult Link Node List
RESULT:
Nodelists available on The Pie in the Sky BBS
0 - FULL FidoNet Node List
1 - FULL IMEXnet Node List
2 - Adult Link Node List
Z - Toggle ZOOM mode OFF
Q - Quit to BBS
Select 0 - 2, Z or Q >
ON-LINE HELP:
The NODE-DOOR help screen is incorporated into the main screen. By default
the built in help or explanation of commands screen will be displayed. You can
override this and place your own help screen by creating an ANSI or ASCII file
called NODEDOOR.ASC or ANS. These files can contain some of the usual user
codes.
NOTE: The screen should not position the cusor or clear the screen
see sample NODEDOOR.ANS NODEDOOR.ASC files.
FULL SCRREN HELP files and cursor positioning will cause
unpredictable results. It is best to simply edit the
supplied files without changing their length.
^FA User's full name
^FB User's location
^FO User's Security level
^FW User's First name only
^FX Ansi Setting
^KO Min left
^KW Node User is currently on
( not available on all systems )
( ^F = Control F or Char 006 ASCII )
* NOTE: Do not exceed 10 lines or the screen will become
distorted.
Enclosed is a sample NODEDOOR.ANS. The ANSI draw utility must not use
screen clears or cursor position codes. (I would just edit the
sample)
The screen must maintain room for the Search String Prompt and Display.
SYSOP KEYS: arrow up = increase user time
arrow down = decrease user time
alt H = hang up
alt L = Lock out
alt K = turn off caller's keyboard
alt D = drop to BBS
F1 = caller info display
F9 = Help bar
USING NODEDOOR:
When selected, you will be asked to enter a search string. This is
what Node Door will use to compare against the nodelist. Do not use
the underscores IE: Don Laverdure *NOT* Don_Laverdure.
You can search for any string you feel might be contained in the
nodelist. To find a list of the boards in Kingston Ontario, simply
enter a search string of "Kingston" or "Kingston on". Note that
"Kingston Ont" will not work as the entries in the nodelist all
contain "ON" and not "ONT" for Ontario.
You can search for phone numbers like "1-613" to get all 613 area
code listings, or Bill to get a list of boards that have a SysOp by
the name of "Bill" or the word "Bill" in the BBS name, ect...
Capitalization is not important. Spelling is.
Note that SysOp name do not appear but are valid for searching, Just
as are user flags like "UNEC", "HST" or "USDS". Do not include Quotes.
Systems marked as Down will not appear in the listings as they
are un-dialable any way.
To exit the door, simply enter a blank search string. To abort the
search while in progress, press S.
To set search NON-STOP on or off press C
To turn Visual display on or off press V
While visual is OFF, a marker will appear on line 1 of the list are to
indicate the number of matches that were written to the BBS List file.
Well, That is all there is to it. It is a fairly fast door when you
think about the size of the nodelist. My callers and I find it very
helpful and I hope you do too.
NODE-DOOR is self scanning to detect viruses.
It is through their testing and suggestions that we are able to
bring you this fine product at such a low cost.
To REGISTER your copy of NODE-DOOR
DO NOT SEND "POSTAL" MONEY ORDERS
Bank Money Orders are OK
If sending to Author, Send $10.00 to:
Don Laverdure FOREIGN FUNDS ACCEPTED
42 Leroy Grant Drive AT PROPER EXCHANGE RATES
Suite 407 BASED ON US echange rates
Kingston, Ontario. CANADA *NO Foreign Postal Money Orders*
K7K 6W8 ------
Outside North America add $5.00 Handling Charges
NO POSTAL MONEY ORDERS OUTSIDE CANADA
======
Outside CANADA, $10.00 US FUNDS. PLEASE CHECK THE POSTAL RATES
US - CANADA Rates vary
--------------------------------------------------------------------------
AUSTRALIAN registrations should be sent in $AUS to:
DRL SUPPORT/REGISTRATION SITE
Denis Coleman
12 Neill Street
Berwick
Victoria
3806
In Australia send $17 AUS payable to Denis Coleman.
---------------------------------------------------------------------------
UK registrations should be sent to: 2:257/35
DRL Support/Registration Site UK
Jon Greaves
129 Boyton Rd
Ipswich
Suffolk
IP3 9NZ
UK
In the UK, send 6 Pounds UK payable to Jon Greaves
---------------------------------------------------------------------------
GERMANY registrations should be sent to:
DRL SUPPORT/REGISTRATION SITE
Torsten Vollmer
Woerthstrasse 39
W-4500 Osnabrueck
Germany
In Germany send 15 DM payable to Torsten Vollmer
---------------------------------------------------------------------------
IMPORTANT!
You may Netmail 1:249/124 to see if there is a new site closer to you.
Registration Fees may change without notice. The rates in this
document are good until Dec 31 1992. After that date you should
Netmail 1:249/124 or any of the Distribution Sites for a current price
listing.
==============================================================================
FOR || KEY || Date sent || Time || Site || PMT || CL ||
OFFICE USE || || || || || || ||
ONLY || || || || || || ||
==============================================================================
N O D E - D O O R 3 . 0 0 R E G I S T R A T I O N
Please register me as a supporter of door ware. I have enclosed _______
including Handling charges if applicable, and would like my key sent via:
Outside CANADA do not use *POSTAL* MONEY ORDERS.
[ ] POST
[ ] FidoNet Crash Netmail.
if Via POST, my address is:
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
INFORMATION:
EXACT SysOp name as used in your BBS Config file:
___________________________________
IF DORINFO1.DEF is different, Name used there is:
___________________________________
BBS SOFTWARE: _____________________ Best Time to send
NetMail:_______ Node Number __________
BAUD RATE : _____________________ [ ] Personal Use
MODEM : _____________________ [ ] Commercial Use
City/Country _______________________________________________
Where did you get your copy of NODE-DOOR? _________________________________
Comments or Suggestions for future versions:
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
Any questions or problems may be sent Via NetMail to 1:249/124
FidoNet
======================================X cut here =======================
LEGAL STUFF
We are not responsible for damage or loss of data due to unforeseen
defects or tampering. This Software may be freely distributed in it's
original condition at no charge. You may run multiple copies using the
same key code so long as the registered person owns those systems.
You may run the unregistered version for a period of 30 days. After
the evaluation period has lapsed you are obligated to either register
this software or remove it from your system. Compressed distribution
copies do not apply.
NODE-DOOR is Copyright Don Laverdure, 1991/1992. ALL RIGHTS RESERVED.
You are granted permission to distribute the unaltered,unregistered
copy of this DOOR in it's origional Archive only.
Don Laverdure, DRL BBS, DRL Registration Sites and Distribution sites
are not responsible for any loss of data caused by the use of
Unregistered or Altered versions of this software. Nor are the
afore mentioned parties responsible for any loss due to
miss-configuration or compatibility problems. Use at your own risk.
NODE-DOOR and DRL Products have built in Virus detection for added
protection however there is no gurantee that a virus can be developed
that will be undetectable by NODE-DOOR or DRL Products.
Future Versions may be made available to Registered users at no charge
for the Registration, however a small Handling charge may or may not
be required.
LIMITED WARRANTEE
DRL-DOORS will provide a 30 day Money Back Gurantee. If the door
fails to perform as a result of defects in programming (bugs). If
within 30 days of Registration, NODE-DOOR fails due to a problem
within the door itself. Your registration will be cheerfully refunded
upon confirmation of the error or an Updated version will be made
available at no aditional charge.
No warrantee is neither expressed nor implied on UNREGISTERED VERSIONS.
Don Laverdure, FIDO NET 1:249/124
42 Leroy Grant Drive, Suite 407 Kingston, Ontario, Canada K7K 6W8
613-548-3691 BBS
ONLY $10.00 US
NOTE:
See changes.doc for new version changes